@瞌睡虫
1年前 提问
1个回答

古典密码有哪些特点

在下炳尚
1年前

古典密码有以下特点:

  • 计算强度小;

  • 出现在DES(数字加密标准,被广泛应用的私钥系统)之前;

  • 数据的安全基于算法保密;

  • 以字母表为主要加密对象;

  • 使用置换和替换技术;

  • 密码分析方法基于字母与字母组合的频率特性以及明文的可读性。

古典密码有以下这些类型:

  • 凯撒密码:将明文中的字符移动一定的位数(k)来实现加密和解密,也就是明文中的所有字符都在字符表上进行k偏移,形成密文。

  • 乘法密码:使用采样的方式进行加密,将明文字符串的每个字符,每隔k位算出字符并排列起来形成密文。

  • 仿射密码:明文中所有字符按照(ax+b)mod26进行计算,得到密文。

  • 维吉尼亚密码:使用字符串作为密钥,并把密钥与明文进行对应,依次重复密钥,直至与明文的长度相同。